草庐IT

Java CLI 解析器

全部标签

php - 您能否禁止单个无法解析/编译的 php 文件在 Eclipse 中显示为错误?

我们目前使用AptanaforPHP和EclipseforJava。虽然Aptana是基于Ecplise构建的,但当PHP文件不解析/编译时,它会以不同的方式对待它们。我很想对两者都使用Eclipse,但我不知道如何抑制应该忽略的错误。我们对所有项目都使用simpletest,因此我们将其包含在我们的“核心”项目中并将其checkinSVN。Simpletest包含“test_with_parse_error.php”,这是一个无效的php文件。在Aptana中,项目不会显示为有错误(也不会显示任何php文件),直到您打开它。此时可以看到文件有错误,但项目整体没有变化(文件所在目录没有

PHP Regex - 两台服务器上的不同解析

我有一个以前没见过的问题。同一个正则表达式在两个不同的服务器上产生两个不同的结果。这是代码:preg_replace('#[^\pL0-9_@-]#iu','','!%&abc123_æøå');服务器A上的结果(php5.2.6,服务器Api:Apache2.0处理程序):abc123_æøå服务器B上的结果(php5.2.5,服务器Api:CGI/FastCGI):123_有人知道为什么会出现这种差异吗? 最佳答案 这一定是因为区域设置PHP多字节字符串支持开/关PHPmb_string.func_overload(为多字节支持

php - 解析 youtube 链接 PHP

34|http://v19.lscache8.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id,expire,ip,ipbits,itag,algorithm,burst,factor,oc:U0dWRlZUVF9FSkNNNl9OTlhF&fexp=902210&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&expire=1271696400&key=yt1&signature=583C4A85FA65B6B9782B8B4B5E1F1C08D9EADCA3.5B

php - 在 PHP 中解析 vBulletin BBCode

我想要一个将来自vBulletin的BB代码解析为标准HTML标记的函数。不使用PEAR库或PECL扩展,因为我不想对PEAR大惊小怪,或者不得不依赖能够在此应用程序的每个实例上安装PECL扩展。目标是零依赖。如果我能找到PEAR扩展的源代码并修改它就好了,但我似乎做不到。具体来说,我遇到的问题是匹配[quote=MyName]。名称“我的名字”不包含任何内容,可以包含空格。 最佳答案 嗯,除了PEARpackage和PECLextension您还有一个名为Zend_Markup的Zend框架包这非常易于使用(ZF是松散耦合的,因此

PHP:解析任何格式的日期(尤其是:2008-10-20、2008/10/20、2008.10.20、Nov. 20/08)

strtotime("25/03/1957")返回false。什么能满足所有这些日期格式?我无法想象真正制作自己的作品需要多长时间,所以我希望你已经知道了。谢谢! 最佳答案 考虑到一些日期是有效的但可以指向两个不同的实际日期,任何函数都无法始终“猜测”正确的格式...为了解决这个问题,PHP>=5.3添加了一个新函数:date_create_from_format--但它不存在于PHP(另见DateTime::createFromFormat)不过,在您举的例子中,1957年可能是问题的根源:PHP通常使用UNIXTimestamp

PHP Xpath - 解析平面 HTML 结构

我正在尝试解析一些相当扁平的HTML并将所有内容从一个h1标记到下一个标记分组。例如,我有以下HTML:Heading1Paragraph1.1Paragraph1.2Paragraph1.3Heading2Paragraph2.1Paragraph2.2Heading3Paragraph3.1Paragraph3.2Paragraph3.3我基本上希望它看起来像:Heading1Paragraph1.1Paragraph1.2Paragraph1.3Heading2Paragraph2.1Paragraph2.2Heading3Paragraph3.1Paragraph3.2Para

php - 在 PHP 中解析维基百科标记的最佳方法是什么?

我正在尝试以结构化的方式解析特定的维基百科内容。这是一个示例页面:http://en.wikipedia.org/wiki/Polar_bear我取得了一些成功。我可以检测到这个页面是一个“specie”页面,我也可以将Taxobox(右边)的信息解析成一个结构。到目前为止一切顺利。但是,我也在尝试解析文本段落。这些由API以Wiki格式或HTML格式返回,我目前正在使用Wiki格式。我可以阅读这些段落,但我想以特定方式“清理”它们,因为最终我将不得不在我的应用程序中显示它并且它没有Wiki标记的意义​​。例如,我想删除所有图像。通过过滤掉[[Image:]]block,这相当容易。然

php - 用于 PHP 的 OWL 解析器?

我只是想澄清一下,对某些人来说可能听起来很傻,但我是语义网络世界的新手:)几天来,我一直在尝试从HTML中提取RDF,尝试解析它并在其上应用一些SPARQL查询。我目前正在使用ARC2(PHPlibrary).但即使嵌入的是OWL,我也可以使用相同的(ARC2)吗?我是否能够充分利用OWL旨在使用ARC2的优势?如果不是,该工作的替代库是什么(PHP)?? 最佳答案 有pOWL-也可用atSourceForge.net.还有RAP,anRDFAPIforPHP.(目前看来,RAP可能在其常规website处有更好的记录)到目前为止,

php - Symfony2 应用程序在每次请求时解析 YML

我的Symfony2应用程序有一些性能问题,所以我在上面运行了一个webgrind以查看发生了什么。原来它在每次请求时都解析了大量的YML文件,我不明白为什么。我已经启用了APC缓存,所以我不知道它可能是什么。对此问题的任何帮助将不胜感激。编辑:这是我运行的webgrind的屏幕截图。 最佳答案 根据我的研究,APCClassLoader似乎不会导致Symfony2缓存Doctrine中使用的YAML文件。它似乎默认缓存配置文件(config.yml、parameters.yml),但Doctrine使用的实际ORMYAML文件不会

php - 用php加速xml解析

您好,我有一个包含大约12,000条记录的xml文件。我已经编写了代码,它工作正常,只需要一段时间来解析xml文件并返回内容。有什么办法可以加快这个过程吗?我的代码:load('comics.xml');foreach($dom->getElementsByTagName('record')as$entry){$title=$entry->getElementsByTagName('title')->item(0)->textContent;echo$title;}?>XML文件(里面只有1个演示无法链接所有内容,哈哈):1991639a0-7cf6-4a34-a863-4aab8ac